package com.itheima.map;

import java.util.HashMap;
import java.util.Map;

/**
 * 成员方法练习
 */
public class Test02 {

    public static void main(String[] args) {
        //创建集合
        Map<String ,Integer> map= new HashMap<>();
        // V   put(K key,V   value)添加元素
        map.put("鹿晗",30);
        map.put("鹿晗",30);
        map.put("吴亦凡",30);
        map.put("吴亦凡",28);
        map.put("蔡徐坤",30);
        map.put("黄子韬",27);
        map.put("关晓彤",25);
        System.out.println(map);

        //V   remove(Object key)根据键删除键值对元素
       /* Integer result = map.remove("吴亦凡");
        System.out.println(result);
        System.out.println(map);*/
        //void   clear()移除所有的键值对元素
        /*map.clear();
        System.out.println(map);*/
        //boolean containsKey(Object key)判断集合是否包含指定的键
        System.out.println(map.containsKey("吴亦凡"));
        System.out.println(map.containsKey("小宅"));

        //boolean containsValue(Object value)判断集合是否包含指定的值
        System.out.println(map.containsValue(30));
        System.out.println(map.containsValue(16));

        //boolean isEmpty()判断集合是否为空
    /*    System.out.println(map.isEmpty());
        map.clear();
        System.out.println(map.isEmpty());*/

        //int size()集合的长度，也就是集合中键值对的个数
        System.out.println(map.size());

    }
}
